home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
lang_c
/
cppdll
/
makefile
< prev
next >
Wrap
Makefile
|
1990-03-01
|
1KB
|
48 lines
model = L
libraries= console.lib
compile = ztc -c -b -m$(model)w -W -u -g
depends = makefile.dep
program = test
dll = console
all : dlls $(program)
dlls : $[s,".lib ",$(dll)].lib
clean :
rm -v *.obj *.exe *.res
refresh :
del $(depends)
depends test.cxx >> $(depends)
.SUFFIXES
.SUFFIXES .asm .c .h .cxx .hxx .obj
.asm.obj :
masm /Dmem$(model)=1 $*\$*;
.cxx.obj :
$(compile) $*.cxx
.obj.exe:
link4 /co/m $*, $*/align:16, , $(model)libw.lib $(libraries)/NOE, $*.def
.obj.lib:
link4 /co/m $*+dllinit.obj, $*.exe/align:16, ,$(model)winlibc $(model)libw/NOE, $*.def
rc $*.rc $*.exe
implib $*.lib $*.def
$[s,".exe ",$(programs)].exe : $*.obj $(libraries) $*.def
#dependencies
dllinit.obj : dllinit.asm
masm /Dmem$(model)=1 $*;
$[s,".lib ",$(dll)].lib : $*.obj $*.def dllinit.obj $*.rc
$[s,".obj ",$(dll)].obj : $*.cxx
$(program) : $*.exe
$[s,".exe ",$(program)].exe : $*.obj
include $(depends)